<script setup>

  //async 
  //位置: 添加到方法前
  //作用:方法变成异步方法 
  //场景:调用方法不会线程阻塞
  //影响:自动将方法的返回值封装成一个promise对象
  //获取结果: then catch
  async function fun1(){
    console.log("--------10S------")
    return 1;
  }

  async function fun2(){
    let data =  await fun1();
    console.log(data);
  }
  fun2();
  //fun1().then((data)=>{console.log(`成功!${data}`)}).catch((error)=>{console.log(error)});
  //await
  //位置: let then正确的回调结果 = await permoise;
  //作用: 1.造成线程阻塞 2.快速获取promise正确返回结果 .then
  //要求: 必须在异步async方法中调用
</script>

<template>
  <div>

  </div>
</template>

<style scoped>

</style>